package com.comleader.uap.pojo.dto;

import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Dscription 五报成效统计VO
 * @Author 连新景
 * @Date 2024/12/03 13:51
 */
@ApiModel(value = "五报成效统计DTO")
@Data
public class FiveEffectStatDTO {

    @Data
    public static class CalledProtect {

        @ApiModelProperty("统计时间")
        private String statTime;

        @ApiModelProperty("被叫保护下发量")
        private Integer calledProtectIssueNum;

        @ApiModelProperty(value = "被叫保护撤销量")
        private Integer calledProtectCancelNum;

        @ApiModelProperty("踢线下发量")
        private Integer kickLineIssueNum;
    }

    @Data
    public static class InternetSms {

        @ApiModelProperty("统计时间")
        private String statTime;

        @ApiModelProperty(value = "上网保护下发量")
        private Integer internetProtectIssueNum;

        @ApiModelProperty(value = "上网保护撤销量")
        private Integer internetProtectCancelNum;

        @ApiModelProperty(value = "短信保护下发量")
        private Integer smsProtectIssueNum;

        @ApiModelProperty(value = "短信保护撤销量")
        private Integer smsProtectCancelNum;

    }

    @Data
    public static class ForwardingCancel {

        @ApiModelProperty("统计时间")
        private String statTime;

        @ApiModelProperty("呼转业务撤销保护量")
        private Integer forwardingCancelNum;

    }

}
